home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Printer Drivers… / HPXL / GlobalsDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-06-15  |  1.3 KB  |  39 lines  |  [TEXT/MPS ]

  1. /* ==========================================================================================
  2.  
  3.     HEADER FILE:    GlobalDefs.h
  4.  
  5.     COPYRIGHT:        (c) 1993-1994 Apple Computer Inc.
  6.                         All rights reserved.
  7.  
  8.     PURPOSE:        This file contains constant and type definitions which are global
  9.                     to the HPXL driver.
  10.                         
  11.     HISTORY:        Date            By            Description
  12.                     -----            ---            --------------------------------------
  13.                     1/20/92            Harita        Initial release
  14.                     12/20/93            dmh            Sync'd up for GX 1.0b3.
  15.                        8/28/94            dmh            Sync'd up for GX 1.0.1.
  16.                     6/14/96            cn            Updated to support Universal Interfaces 2.1.
  17.  
  18. ========================================================================================== */
  19.  
  20. /* ==================================== CONSTANTS ==================================== */
  21. #define        kMaxBufferSize        1024
  22. #define        kTempBufferSize         512
  23. /* ======================================= TYPES ======================================= */
  24.  
  25. /* SpecDrvrGlobals - structure containing the HPXL driver's globals.  */
  26.  
  27. typedef struct
  28. {
  29.     gxVectorImageDataHdl         hImageData;                // Vector IE specific data handle
  30.     Fixed                        penWidth;
  31.     short                        bufferSize;
  32.     char                        buffer[kMaxBufferSize];
  33.     char                        tempBuffer[kTempBufferSize];
  34. }  SpecDrvrGlobals,
  35.     *SpecDrvrGlobalsPtr,
  36.     **SpecDrvrGlobalsHdl;
  37.  
  38.      
  39.